COMMENTS
See also the Lua reference manual
There are three kinds of comment: initial-line, single-line and
multi-line.
The first line of a program is treated as a comment if its
first character is #.
Single line comments are initiated by --, a pair of minus-signs;
they last to the end of the line.Multine comments start with --
followed immediately by a multiline string; that is
two opening square brackets ([) separated by any number
of equal-signs (=), including
none. So [[, [=[, [==[ ... . They are terminated
by a pair of closing square brackets (])
separated by the same number of equal-signs.Note the following trick for commenting out sections of
code:
--[[ stuff to be commented out --]]The second -- does not initiate a single-line comment because it is already inside a multi-line comment. To reinstate the commented-out code just add another - to the first --.
---[[ stuff is no longer comment --]]The initial -- hides the -[[ within a single-line comment, so the second -- does now initiate a single-line comment.